//
//// src/main/java/com/example/utils/SecurityUtils.java
//package com.example.utils;
//
//import jakarta.servlet.http.HttpSession;
//import org.springframework.web.context.request.RequestContextHolder;
//import org.springframework.web.context.request.ServletRequestAttributes;
//
//import com.example.entity.User;
//
//public class SecurityUtils {
//    private static final String SESSION_USER_KEY = "loginUser";
//
//    /**
//     * 获取当前登录用户
//     */
//    public static User getLoginUser() {
//        HttpSession session = getSession();
//        if (session != null) {
//            return (User) session.getAttribute(SESSION_USER_KEY);
//        }
//        return null;
//    }
//
//    /**
//     * 设置当前登录用户
//     */
//    public static void setLoginUser(User user) {
//        HttpSession session = getSession();
//        if (session != null) {
//            session.setAttribute(SESSION_USER_KEY, user);
//        }
//    }
//
//    /**
//     * 移除当前登录用户
//     */
//    public static void removeLoginUser() {
//        HttpSession session = getSession();
//        if (session != null) {
//            session.removeAttribute(SESSION_USER_KEY);
//        }
//    }
//
//    /**
//     * 获取HttpSession
//     */
//    private static HttpSession getSession() {
//        ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
//        if (attributes != null) {
//            return attributes.getRequest().getSession();
//        }
//        return null;
//    }
//}